// pages/clientInfo/clientInfo.js
var app = getApp()

Page({

  /**
   * 页面的初始数据
   */
  data: {
    // 销售与医生信息
    saleName: "张三",
    doctorName: "李医生",
    hospital: "北京协和医院",
    department: "神经内科",
    
    // 患者基本信息
    patientName: "王患者",
    patientGender: "0",
    patientAge: "45",
    
    // 联系方式
    patientPhone: "13800138000",
    patientAddress: "北京市海淀区中关村南大街5号",
    
    // 业务信息
    businessType: "临床",
    reportMailChecked: true
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    // 如果有传入的客户ID，则加载客户信息
    if (options.clientId) {
      this.loadClientInfo(options.clientId);
    }
  },

  /**
   * 加载客户信息
   */
  loadClientInfo(clientId) {
    // 模拟数据加载
    wx.showLoading({
      title: '加载中...',
    });
    
    setTimeout(() => {
      wx.hideLoading();
    }, 500);
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {
    // 下拉刷新时重新加载数据
    wx.showNavigationBarLoading();
    
    setTimeout(() => {
      wx.hideNavigationBarLoading();
      wx.stopPullDownRefresh();
    }, 1000);
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
    return {
      title: '客户信息',
      path: '/pages/clientInfo/clientInfo'
    };
  }
})